export default {
	// 是否显示弹窗
	modelValue: {
		type: Boolean,
		default: false
	},
	// 类型：both表示左右两个按钮，cart、pay
	type: {
		type: String,
		default: 'both'
	},
	specApi: {
		type: String,
		default: ''
	},
	// 商品所有规格
	specs: {
		type: [Array, String],
		default: () => []
	},
	// 所有规格商品数据
	products: {
		type: Array,
		default: () => undefined
	},
	// 初始化规格
	curSpec: {
		type: Object,
		default: null
	},
	// 商品ID
	productId: {
		type: [String, Number],
		default: ''
	},
	// 商品图片，如果规格没有图片就用商品图片
	face: {
		type: String,
		default: ''
	},
	// 商品价格单位，空不显示
	priceUnit: {
		type: String,
		default: ''
	},
	// 规格图片字段名
	specFaceName: {
		type: String,
		default: 'img'
	},
	// 价格字段名
	stockName: {
		type: String,
		default: 'stock'
	},
	// 价格字段名
	priceName: {
		type: String,
		default: 'price'
	},
	// 价格单位是否为分
	isFen: {
		type: Boolean,
		default: false
	},
	// 输入框字体颜色
	color: {
		type: String,
		default: () => uni.$xl.global?.themeColor || '#0a93ff'
	},
	// 按钮颜色
	btnColors: {
		type: Array,
		default: () => ['#ff7602','#dd4705']
	},
	// 是否显示库存
	showStock: {
		type: Boolean,
		default: true
	},
	openStock: {
		type: Boolean,
		default: false
	},
	emptyStockTxt: {
		type: String,
		default: '商品卖光了'
	},
	// 加入购物车名字
	cartName: {
		type: String,
		default: '加入购物车'
	},
	// 立即购买名字
	payName: {
		type: String,
		default: '立即购买'
	},
	zIndex: {
		type: Number,
		default: 99999,
	}
}